
.loginlogout {
    margin-left: 77%;
}
#notnull {
    color: red;
}
.myform {
    background: url("images/slider.png") repeat scroll 0 0 transparent;
    border: 1px solid;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-top: 20px;
    width: 96% !important;
}
* {
    margin: 0;
    outline: 0 none;
    padding: 0;
}
body {
    background: none repeat scroll 0 0 #000000;
    color: #fff;
    font-family: Arial,sans-serif;
    font-size: 12px;
    line-height: 20px;
}
input, textarea, select {
    font-family: Arial,sans-serif;
}
.notext {
    display: block;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px;
}
a img {
    border: 0 none;
}
a {
    color: #9D5F0E;
    cursor: pointer;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
.left, .alignleft {
    display: inline;
    float: left;
}
.right, .alignright {
    display: inline;
    float: right;
}
.cl {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
}
.al {
    text-align: left;
}
.ar {
    text-align: right;
}
.ac {
    text-align: center;
}
h2 {
    color: #FFFFFF;
    font-size: 34px;
    line-height: 34px;
    text-transform: uppercase;
}
h2 span {
    color: #F4D359;
}
h3 {
    font-size: 22px;
    line-height: 24px;
}
h2, h3, #navigation, #slider-navigation, #footer {
    font-family: "Trebuchet MS",Arial,sans-serif;
}
h1#logo {
    float: left;
    font-size: 0;
    height: 90px;
    line-height: 0;
    width: 216px;
}
h1#logo a {
    background: url("images/logo.png") repeat scroll 0 0 transparent;
    display: block;
    height: 90px;
    text-indent: -4000px;
}
.shell {
    margin: 0 auto;
    width: 980px;
}
body {
    min-width: 1030px;
}
#header {
    background: url("images/header.gif") repeat scroll 0 0 transparent;
    height: 90px;
}
#navigation {
    float: right;
}
#navigation ul {
    float: left;
    font-size: 14px;
    list-style-type: none;
    padding-top: 37px;
}
#navigation ul li {
    background: url("images/nav-border.gif") repeat-y scroll right 0 transparent;
    display: inline;
    float: left;
    height: 21px;
    margin-right: 20px;
    padding: 0 20px 0 0;
    position: relative;
}
#navigation ul li.last {
    background: none repeat scroll 0 0 transparent;
    margin-right: 0;
    padding-right: 0;
}
#navigation ul li a {
    color: #FFFFFF;
    float: left;
    text-decoration: none;
}
#navigation ul li a em {
    background: url("images/nav-hover.gif") no-repeat scroll 0 -200px transparent;
    height: 20px;
    left: -55px;
    position: absolute;
    top: 33px;
    width: 90px;
}
#navigation ul li.last a em {
    left: -45px;
}
#navigation ul li a span {
    font-size: 0;
    height: 0;
    left: 50%;
    line-height: 0;
    position: absolute;
    width: 0;
}
#navigation ul li a.hover {
    color: #F6CB44;
}
#navigation ul li a.hover em {
    background-position: 0 0;
}
#slider {
    background: url("images/slider.gif") repeat scroll 0 0 transparent;
    border-top: 1px solid #000000;
    min-height: 498px;
}
.slides {
    border: 1px solid;
    border-radius: 10px 10px 10px 10px;
    color: #B6B6B6;
    margin-top: 20px;
    min-height: 298px;
    overflow: hidden;
    position: relative;
    width: 880px;
}
.slides div {
    float: left;
    margin:0 10px 25px 20px;
    width: 98%;
}
.slides .jcarousel-clip {
    height: 298px;
    overflow: hidden;
    position: relative;
    width: 980px;
}
.slides ul {
    height: 298px;
    list-style-type: none;
    overflow: hidden;
    position: relative;
    width: 980px;
}
.slides ul li {
    display: inline;
    float: left;
    height: 260px;
    overflow: hidden;
    padding-top: 38px;
    position: relative;
    width: 980px;
}
.slide-info {
    float: left;
    padding-top: 20px;
    width: 720px;
}
.slide-info h2 {
    padding-bottom: 20px;
}
.slide-info p {
    padding-bottom: 15px;
}
.slide-image {
    float: right;
    height: 240px;
    width: 219px;
}
.image1 {
    background: url("images/slide-image.png") repeat scroll 0 0 transparent;
}
#slider-navigation {
    background: url("images/slider-nav.png") repeat scroll 0 0 transparent;
    height: 300px;
}
#slider-navigation ul {
    height: 67px;
    list-style-type: none;
    margin-right: -23px;
    position: relative;
    width: 1003px;
}
#slider-navigation ul li {
    display: inline;
    float: left;
    margin: -35px 95px -22px 0;
    position: relative;
}
#slider-navigation ul li.last {
    margin-right: 0;
}
#slider-navigation ul li a {
    background: url("images/slide-button.png") no-repeat scroll 0 0 transparent;
    color: #686767;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 79px;
    left: -10px;
    padding: 45px 0 0 100px;
    position: relative;
    text-decoration: none;
    width: 171px;
}
#slider-navigation ul li a strong {
    color: #FFFFFF;
    display: block;
    font-size: 23px;
    line-height: 23px;
}
#slider-navigation ul li a em {
    left: 20px;
    position: absolute;
    top: 43px;
}
#slider-navigation ul li a em.ico1 {
    background: url("images/ico1.png") repeat scroll 0 0 transparent;
    height: 59px;
    left: 28px;
    width: 58px;
}
#slider-navigation ul li a em.ico2 {
    background: url("images/ico2.png") repeat scroll 0 0 transparent;
    height: 61px;
    left: 36px;
    width: 41px;
}
#slider-navigation ul li a em.ico3 {
    background: url("images/ico3.png") repeat scroll 0 0 transparent;
    height: 64px;
    width: 71px;
}
#slider-navigation ul li a.active, #slider-navigation ul li a:hover {
    background: url("images/slide-button-active.png") repeat scroll 0 0 transparent;
    color: #A6A6A6;
}
#slider-navigation ul li a.active strong, #slider-navigation ul li a:hover strong {
    color: #000000;
}
#main {
    background: none repeat scroll 0 0 #D3D4CE;
    padding: 50px 0;
    width: 100%;
}
#main h3 {
    padding-bottom: 10px;
}
#main p {
    padding-bottom: 15px;
}
a.more {
    background: url("images/more.gif") no-repeat scroll 0 center transparent;
    font-size: 10px;
    padding-left: 10px;
}
.cols {
}
.col {
    float: left;
    margin-right: 115px;
    width: 250px;
}
.col-last {
    margin-right: 0;
}
#footer {
    background: url("images/footer.gif") repeat scroll 0 0 transparent;
    color: #6D6D6D;
    height: 92px;
}
#footer .shell {
    padding-top: 28px;
}
#footer .right {
    font-size: 14px;
    text-align: right;
    white-space: nowrap;
}
#footer .right span {
    padding: 0 1px;
}
#footer .right a {
    color: #939393;
    text-decoration: none;
}
#footer .right a:hover {
    color: #F6CB44;
}
.footer-logo {
    background: url("images/footer-logo.gif") repeat scroll 0 0 transparent;
    float: left;
    height: 34px;
    width: 169px;
}
#mytable {
    margin: 0;
    padding: 0;
}
#mytable th {
    background: url("images/bg_header.jpg") no-repeat scroll 0 0 #CAE8EA;
    border-bottom: 1px solid #C1DAD7;
    border-right: 1px solid #C1DAD7;
    border-top: 1px solid #C1DAD7;
    color: #FFFFFF;
    font: bold 11px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    letter-spacing: 2px;
    padding: 6px 6px 6px 12px;
    text-align: left;
    text-transform: uppercase;
}
#mytable th.nobg {
    background: none repeat scroll 0 0 transparent;
    border-left: 0 none;
    border-right: 1px solid #C1DAD7;
    border-top: 0 none;
}
#mytable td {
    border-bottom: 1px solid #C1DAD7;
    border-right: 1px solid #C1DAD7;
    color: #FFFFFF;
    padding: 6px 6px 6px 12px;
}
#mytable td.alt {
    background: none repeat scroll 0 0 #F5FAFA;
    color: #797268;
}
#mytable th.spec {
    background: url("images/bullet1.gif") no-repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #C1DAD7;
    border-top: 0 none;
    font: bold 10px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
}
#mytable th.specalt {
    background: url("images/bullet2.gif") no-repeat scroll 0 0 #F5FAFA;
    border-left: 1px solid #C1DAD7;
    border-top: 0 none;
    color: #797268;
    font: bold 10px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
}
.title {
    border-bottom: 1px solid;
    color: white;
    font-size: 15px;
    font-weight: bold;
    height: 40px;
}
.title #text {
    float: left;
    margin: 10px;
}
a.button {
    background: url("images/1.png") no-repeat scroll right top transparent;
    color: black;
    display: block;
    float: left;
    font: 12px arial,sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}
a.button span {
    background: url("images/2.png") no-repeat scroll 0 0 transparent;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.button:active {
    background-position: right bottom;
    color: #000000;
    outline: medium none;
}
a.button:active span {
    background-position: left bottom;
    padding: 6px 0 4px 18px;
}
.btnandcheckbox {
    float: right !important;
    margin-bottom: 0 !important;
    width: 40% !important;
}
.filterabc {
    margin-bottom: 0 !important;
    width: 50% !important;
}
#login_box {
    display: none;
    height: 130px;
    margin-left: 69%;
}
#login_box_content {
    border: 1px solid;
    border-radius: 10px 10px 10px 10px;
    color: white;
    float: left;
    width: 236px;
}
#login_form {
    margin: 9px;
}
#login_form input[type="text"], #login_form input[type="password"] {
    border: 1px solid #D8D8D8;
    margin-top: 10px;
    padding-left: 10px;
}
#login_form input[type="submit"] {
    background: none repeat scroll 0 0 #19677E;
    border: medium none;
    color: #FFFFFF;
    float: right;
    height: 29px;
    margin: 9px 9px 9px 0;
    width: 56px;
}
.welcome {
    color: red;
}
.mydata div{
	margin:0px;
}